const { execSync } = require('child_process');
const fs = require('fs');

console.log('开始 Sass 迁移过程...');

// 确保 glob 依赖已安装
try {
  require.resolve('glob');
  console.log('glob 依赖已安装，继续执行...');
} catch (e) {
  console.log('正在安装 glob 依赖...');
  execSync('npm install glob --save-dev', { stdio: 'inherit' });
}

// 运行迁移脚本
console.log('运行 Sass 迁移脚本...');
require('./sass-migrate');

console.log('Sass 迁移完成！');
console.log('请重新启动开发服务器以应用更改。');